x - Kernel Programmer ’ s Manual ( Version 3 . 2

نویسندگان

  • Edwin F. Menze
  • Hilarie K. Orman
چکیده

This report describes how to implement protocols in the x-kernel. It gives the x-kernel’s programming interface, describes how to configure an x-kernel that contains a certain collection of protocols, and demonstrates how to run and debug an x-kernel. The x-kernel can be run in several environments: as a user program on a Sun SparcStation running SunOS4.1, as a user program on SGI systems running IRIX 4.x or 5.x, as a task on a Mach3.0 system (on some platforms), within the Mach3.0 microkernel (on some platforms), or as a standalone kernel on the DEC Alpha. Protocols can be moved among the different environments without modification. This document assumes that the reader is already familiar with the x-kernel’s object-oriented infrastructure for implementing protocols. This work supported in part by National Science Foundation Grants CCR-8811423, IRI-9015407, and CCR-9102040, Sun Microsystems Inc., Hewlett-Packard Company, DARPA Contract DABT63-91-C-0030, and NCSC University Research Grant MDA904-92-C-515

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Message Library Design Notes

This document describes the current implementation of the x-kernel message library. The focus is on its data structures and the underlying principles. This document does not describe the message library’s interface or how it is used. Please refer to the x-kernel Programmer’s Manual [1] and the x-kernel Tutorial [2] for that purpose.

متن کامل

SPACE: A New Approach to Operating System Abstraction

Object-oriented operating systems, as well as conventional O/S designs, present an overly restrictive level of abstraction to the programmer. Models of objects, processes, concurrency, etc., are embedded within the system in such a way that they are di cult to extend or replace. SPACE is an extensible operating system being developed for research into object-oriented and distributed systems des...

متن کامل

Abstracts of Presentations A Prospect to the Next Version of TuBound

s of Presentations A Prospect to the Next Version of TuBound Adrian Prantl Vienna University of Technology [email protected] The safety of our day-to-day life depends crucially on the correct functioning of embedded software systems which control the functioning of more and more technical devices. Many of these software systems are time-critical. Hence, computations performed need no...

متن کامل

Appendix A THE FREEBSD SYSTEM

Although operating-system concepts can be considered in purely theoretical terms, it is often useful to see how they are implemented in practice. This chapter presents an in-depth examination of the FreeBSD operating system, a version of UNIX, as an example of the various concepts presented in this book. By examining a complete, real system, we can see how the various concepts discussed in this...

متن کامل

The ALPS Kernel for Processor Networks

ALPS is an operating system kernel which provides support for developing portable and e cient parallel programs for MIMD machines. It achieves this by supporting a new paradigm for parallel programming, wherein the shared or distributed nature of memory and the topology of the processor interconnection are transparent to the programmer. Using the ALPS approach, a programmer of a processor netwo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996